import cv2
import numpy as np
import os


for file in os.listdir('luopu/cropped_dlv101'):
    filedir = os.path.join('luopu/cropped_dlv101', file)
    outputdir = os.path.join('luopu/cropped_dlv101_dila', file)
    # 读取图像
    image = cv2.imread(filedir, 0)  # 以灰度模式读取图像

    # 定义膨胀核（结构元素）
    kernel = np.ones((6, 6), np.uint8)

    # 应用膨胀操作
    dilation = cv2.dilate(image, kernel, iterations=1)

    cv2.imwrite(outputdir, dilation)

# 显示结果
# cv2.imshow('Original Image', image)
# cv2.imshow('Dilation', dilation)
# cv2.waitKey(0)
# cv2.destroyAllWindows()
